Vault AI 功能设计

标题
Vault AI 功能设计
优先级
进度
负责人
成员
状态
design
截止
开始
标签
产品ai功能设计vault
AI 摘要
🔗 任务(双向)

配置 Relation🔗 任务(双向)

双向回链字段:rel_project(此处只编辑配置,不会重命名回链字段)

Σ 任务数

配置 RollupΣ 任务数

0
Σ 已完成

配置 RollupΣ 已完成

0
Σ 预估h合计

配置 RollupΣ 预估h合计

Σ 预估h均值

配置 RollupΣ 预估h均值

Σ 最近截止

配置 RollupΣ 最近截止

Σ 截止跨度

配置 RollupΣ 截止跨度

Σ 状态汇总

配置 RollupΣ 状态汇总

Σ 有截止占比

配置 RollupΣ 有截止占比

正文


必须做必须不做
默认诤友 / 镜子 / 苏格拉底口吻❌ 暖心朋友 / 鼓励 / "你的感受是合理的"
引用用户自己的历史发言来反驳❌ 凭空给出心理学结论 / 性格分析
AI 产物作为 markdown 笔记落到 `50_Journal/` 等目录❌ 花哨的 dashboard / 仪表盘
每个 AI 回应至少一个反问或反证❌ 单向输出 / 单向赞同
用户对 AI 写的内容可以改、可以删❌ AI 产物锁定不让动
长时间使用 / 情绪关键词触发"建议找真人"提醒❌ 鼓励用户跟 AI 更多对话
永远不存"用户性格画像"用于回应生成❌ 越用越懂你 → 越用越精准谄媚


方式触发适用场景
**A. 编辑器活动追踪**用户打开任务关联的笔记/文件时自动计时;切走 5 分钟后停止写作、研究、设计
**B. Git commit 关联**任务里写 `linked_commits`,agent 自动算前后笔记活动密度编码任务(开发场景才用)
**C. 一次性事后追忆**任务标完成时弹一行 inline 输入:"这个大概花了多久?" 给 5 个预设按钮(半小时 / 2 小时 / 半天 / 一天 / 多天)兜底,**适用于所有人**
**D. 日报反推**用户写 daily 时,agent 扫一遍:"你今天碰过这 3 个任务,能不能给每个分摊一下时间?"多任务并行

1.
2.
3.



1.
2.
3.
4.


阶段时长工作
第一阶段1–2 周schema 加字段;任务关闭时弹"实际花了多久";纯统计校准报告(无 LLM)
第二阶段1 个月历史任务做 embedding;新建任务时调 LLM 出参照类预测
第三阶段2–3 个月AI 偏差归因分析;实时再估算提醒;任务关闭"1 个原因"采集
类型例子时间本质校准
**项目型**写报告、做 PPT、研究换车、装修阳台、给娃做手工弹性,受范围/精力影响✅ 估算校准(§1.3)
**事务型**看牙医、银行办事、年检、领证、面试固定(外部决定)❌ 不估算,问"预约时间 + 持续多久"
**周期型**买菜、做饭、运动、打电话给爸妈、月度报销单次时长无所谓,频率才是关键❌ 追踪"本周做了吗 / 多久没做了"
**决策型**要不要换工作、要不要买房、选哪个学校没有"工作时间",只有"想清楚的时间"❌ 追踪 deadline,不是工时
**等待型**等签证、等回邮件、等回款、等装修队日历时间 ≠ 自己花的时间❌ 追踪"该 follow up 了吗"
**行程型**接孩子、跑医院、送朋友、寄快递由距离/交通决定❌ 接日历 + 地图算,不是估算
选项评价
A. 所有任务一视同仁,不分类简单,但 AI 给所有任务一刀切建议会显得很蠢
B. 强制用户选 typeNotion 那种"先建结构再用"的反模式
**C. AI 后台默默打标,用户感知不到** ⭐**采用**。用户面对统一的任务列表,但 AI 根据 type 决定弹什么提示
1.
2.
3.
4.
状态系统行为例子
**1. 模糊占位**(far future / 无时间)静默接受,不打扰"去外地看病" 刚记下来
**2. 在视线内**(信息逐渐积累)后台关联其他笔记,自动 prefill diff日记提到"胃不舒服" → 关联
**3. 临近行动**(需要决定时间 / 准备了)弹**一个**关键问题还有 2 周到月底:"大概几号去?要顺便订票吗?"
**4. 行动中 / 之后**自动追踪 actual、留下学习样本看完病后:"总共花了多久(含路上)"
1.
2.
3.
4.
5.

1.
2.
3.
4.
5.
模式行为适用场景
**诤友**反驳你,引用你过去的话挑战你决策前、复盘时
**教练**苏格拉底式追问,不给答案想清楚一件事
**创伤稳定**不分析、不解决、只陪着凌晨 3 点写日记
**小孩**用你 10 年前的语气问你今天的问题想找回初心
1.
2.
3.
4.
5.


内容默认是否给 AI
L0 当前笔记当前打开的文件
L1 链接笔记通过 `[[wiki]]` 链接的文件
L2 同文件夹同一目录下的其他笔记可选
L3 相关历史embedding 召回的相关历史笔记可选
L4 全部历史所有 vault 内容❌(仅 §2.1 周报 / §2.7 反向 OKR 这类 batch 任务用)

触发词响应
撑不下去 / 不想活 / 没有意义 / 死立刻弹真人求助渠道,AI 停止接话
累 / 崩溃 / 抑郁 / 焦虑正常回应,但末尾加一行 "如果持续 2 周以上,建议找真人朋友或心理咨询"
愤怒 / 想报复 / 恨进入"创伤稳定模式",不分析对错,只陪着

含义路由策略
`high`高敏感(日记、情绪、家庭)永远不出本地。本地小模型处理;若本地模型能力不足,宁可不做也不上云
`medium`中敏感(项目、客户、决策)出本地前自动脱敏(人名/公司名替换为 token),脱敏后可走云
`low`低敏感(公开内容、技术、翻译)可直接走云(用户自己的 key)
路径默认
`50_Journal/`、`_ai/conversations/`high
`30_People/`high
`10_Projects/`、`20_Tasks/`medium
`vibe_*`medium
`docs/`、`web/`、其他公开内容low
`00_Inbox/`high(先按最严,归位后按目标目录)
阶段实现
**现在(0–3 月)**L3:BYOK,用户自配 OpenAI / Anthropic key
**6 个月**L4:接 Ollama,简单任务(抽取、分类、摘要)路由到本地 Qwen 7B
**12 个月**L5:完整敏感度路由 + 自动脱敏中间层

模块推荐原因
本地 LLM runtime**Ollama**生态最成熟,跨平台一致
本地默认模型**Qwen2.5 7B**(中文场景)中文质量好,4-bit 量化后 4GB 显存能跑
Embedding**bge-m3** 本地中英文都好,向量检索质量稳定
云 LLM**Claude 3.5 Sonnet / GPT-4o**用户 BYOK
脱敏本地小模型 + 规则用本地模型识别 PII,规则替换
Agent 编排简化版,**避免 LangChain**自己写一个 router + 一组 prompt 模板,可控性强

1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
1.
2.
3.
4.
5.
6.
1.
2.



加载中…
📄 10_Projects/Vault AI 功能设计.md · 修改于 2026-05-23 18:37